From 13c22e4e2f670c90893d8209871a880c21fef475 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafa=C5=82=20Dzi=C4=99giel?= Date: Thu, 1 Apr 2021 09:27:06 +0200 Subject: [PATCH] filechooserwidget: Disconnect settings signal on dispose Settings signal was not being disconnected on dispose causing application crash when user changed icon theme after dialog disposal. --- gtk/gtkfilechooserwidget.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c index 751357d435..2f6a2bda39 100644 --- a/gtk/gtkfilechooserwidget.c +++ b/gtk/gtkfilechooserwidget.c @@ -3115,6 +3115,7 @@ gtk_file_chooser_widget_dispose (GObject *object) location_entry_disconnect (impl); impl->external_entry = NULL; } + remove_settings_signal (impl, gtk_widget_get_display (GTK_WIDGET (impl))); g_clear_pointer (&impl->box, gtk_widget_unparent); -- 2.30.2